package main

import (
	"ginApi/config"
	"ginApi/db"
	_ "ginApi/docs"
	"ginApi/web/route"
	ginSwagger "github.com/swaggo/gin-swagger"
	"github.com/swaggo/gin-swagger/swaggerFiles"
)

// @title asu官网接口
// @version 1.0
// @description 这是专门为一数公司的官网接口

// @host localhost:8080/api/v1
func main() {
	// 连接数据库
	db.Database()

	// 连接redis
	db.Redis()

	// 装载路由
	r := route.NewRouter()
	r.GET("/docs/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
	addr := config.Conf.Get("app.addr").(string)
	_ = r.Run(addr)
}
